package org.meb.conquest.scan.model;

import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.NonNull;
import lombok.RequiredArgsConstructor;
import lombok.Setter;
import lombok.ToString;

import org.meb.conquest.db.model.CardType;

@Getter
@Setter
@NoArgsConstructor
@RequiredArgsConstructor
@ToString
public class Card {

	private Integer attack;
	private Integer cost;
	private Integer defense;
	private String encounterInfo;
	private String encounterSet;
	private Integer engageThreat;
	private String errata;
	private Integer hitPoints;
	private String illustrator;
	private String name;
	private Integer number;
	private Integer quantity;
	private Integer questPoints;
	private String setName;
	private String setSymbol;
	private String shadowEffect;
	private String sphere;
	private Integer startingThreat;
	private String storyline;
	private String techName;
	private String text;
	private Integer threat;
	private String trait;
	private boolean unique;
	@NonNull
	private CardType typeCode;
	private Integer willpower;
}
